package com.hopu.v1.mapper.admin.classes.attendance;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hopu.v1.pojo.classes.attendance.Attendance;

import java.util.List;

/**
* @author ZhengShuYue
* @description 针对表【t_attendance(学生考勤表)】的数据库操作Mapper
* @createDate 2024-09-25 15:32:14
* @Entity com/hopu/v1.pojo.Attendance
*/

public interface AttendanceMapper extends BaseMapper<Attendance> {
       /**
        * 根据主键获取学生id
        */
       List<Attendance> getStudentById(Long id);

       /**
        * 获取学生上班卡时间
        * @return
        */
       List<Attendance> getAllByStartHours();

       /**
        * 获取学生下班卡时间
        * @return
        */

       List<Attendance> getAllByEndHours();

       /**
        * 根据考勤表id填充学生状态
        */
       List<Attendance> updateStatusById(Long id);

       /**
        * 根据考勤表id获取考勤状态
        */
       List<Attendance> getStatusById(Long id);

}




